mono.cecil
https://www.mono-project.com/docs/tools+libraries/libraries/Mono.Cecil/


Получение списка IL инструкций метода.var a = AssemblyDefinition.ReadAssembly("<assemblyFile>.dll");

var typeInfo = a.MainModule.Types.First(e => e.FullName == "<namesapceName>.<typeName>");
var methodInfo = typeInfo.Methods.First(e => e.Name == "<methodName>");
var body = methodInfo.Body;
var instructions = body.Instructions.ToArray();
  
  
Теги: